package sctu.edu.java.year2016.team07.liaohengju.day20160606.chapter9_2;

import java.util.Scanner;

/**
 * Created by hengju on 2016/6/6.
 * 2、编写java程序，创建一个类，在该类中定义一个方法，
 * 并在方法内部创建一个局部内部类，通过局部内部类求两数的乘积，
 * 并在外部类中进行测试。
 */
public class NumberOuterClass {
    public int a, b;

    public NumberOuterClass(int a, int b) {        //构造方法赋值
        this.a = a;
        this.b = b;
    }

    public void Product() {
        class ProductTest {                        //局部内部类
            private int Product1;

            public void GetProduct() {            //局部内部类的成员方法
                Product1 = a * b;
                System.out.println("两数的乘积是：" + Product1);
            }
        }
        ProductTest NUMBER = new ProductTest();     //实例化局部内部类的对象，在该类之外
        NUMBER.GetProduct();
    }

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.print("请输入两个数：");
        NumberOuterClass nmmber = new NumberOuterClass(scan.nextInt(), scan.nextInt());
        nmmber.Product();
    }
}





